/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package otcapp.entidades;

import java.io.Serializable;
import java.sql.Date;
import java.util.List;
import javax.persistence.CascadeType;
import javax.persistence.Entity;
import javax.persistence.OneToMany;
import javax.persistence.OneToOne;

/**
 *
 * @author diego
 */
@Entity
public class Resolucion extends Pieza implements Serializable {

    private Date fechaResolucion;
    private Date fechaCumplimiento;
    private String nroResolucion;
    @OneToMany(cascade = CascadeType.ALL)
    private List<ResolucionResultado> resultadosResolucion;
    @OneToOne
    private Expediente expedienteRelacionado;

    public Date getFechaResolucion() {
        return fechaResolucion;
    }

    public void setFechaResolucion(Date fechaResolucion) {
        this.fechaResolucion = fechaResolucion;
    }

    public Date getFechaCumplimiento() {
        return fechaCumplimiento;
    }

    public void setFechaCumplimiento(Date fechaCumplimiento) {
        this.fechaCumplimiento = fechaCumplimiento;
    }

    public String getNroResolucion() {
        return nroResolucion;
    }

    public void setNroResolucion(String nroResolucion) {
        this.nroResolucion = nroResolucion;
    }

    public List<ResolucionResultado> getResultadosResolucion() {
        return resultadosResolucion;
    }

    public void setResultadosResolucion(List<ResolucionResultado> resultadosResolucion) {
        this.resultadosResolucion = resultadosResolucion;
    }

    public Expediente getExpedienteRelacionado() {
        return expedienteRelacionado;
    }

    public void setExpedienteRelacionado(Expediente expedienteRelacionado) {
        this.expedienteRelacionado = expedienteRelacionado;
    }
}
